import api from '@/http/index'

class Api {
    /* 获取商品促销活动列表 */
    static getTablesList(data) {
        return new Promise((resolve, reject) => {
            api.get('/api/MarketingPro/GetGridJson', data).then((res) => {
                resolve(res);
            }).catch(err => {
                reject(err)
            })
        });
    }
    // /* 提交表单 */
    static addTablesItem(data) {
        return new Promise((resolve, reject) => {
            api.post('/api/MarketingPro/SubmitForm', data).then((res) => {
                resolve(res);
            }).catch(err => {
                reject(err)
            })
        });
    }
    // /* 停用启用 */
    // static setDisableEnable(data) {
    //     return new Promise((resolve, reject) => {
    //         api.post('/api/Brand/Activite', data).then((res) => {
    //             resolve(res);
    //         }).catch(err => {
    //             reject(err)
    //         })
    //     });
    // }
    // /* 删除 */
    // static deleteItem(data) {
    //     return new Promise((resolve, reject) => {
    //         api.post('/api/Brand/DeleteForm', data).then((res) => {
    //             resolve(res);
    //         }).catch(err => {
    //             reject(err)
    //         })
    //     });
    // }
    /* 根据id获取表单信息 */
    static getItemInfo(data) {
        return new Promise((resolve, reject) => {
            api.get('/api/MarketingPro/GetFormJson', data).then((res) => {
                resolve(res);
            }).catch(err => {
                reject(err)
            })
        });
    }
    /* 添加活动商品 */
    static addMarketingProduct(data) {
        return new Promise((resolve, reject) => {
            api.post('/api/MarketingPro/AddMarketingProduct', data).then((res) => {
                resolve(res);
            }).catch(err => {
                reject(err)
            })
        });
    }
    /* 删除活动商品 */
    static deleteMarketingProduct(data) {
        return new Promise((resolve, reject) => {
            api.post('/api/MarketingPro/DeleteMarketingProduct', data).then((res) => {
                resolve(res);
            }).catch(err => {
                reject(err)
            })
        });
    }
    /* 促销商品活动明细 */
    static getMarketingProducts(data) {
        return new Promise((resolve, reject) => {
            api.get('/api/MarketingPro/GetMarketingProducts', data).then((res) => {
                resolve(res);
            }).catch(err => {
                reject(err)
            })
        });
    }
    /* 删除活动 */
    static DeleteForm(data) {
        return new Promise((resolve, reject) => {
            api.get('/api/MarketingPro/DeleteForm', data).then((res) => {
                resolve(res);
            }).catch(err => {
                reject(err)
            })
        });
    }
}

export default Api

